easy payment terms - French English Dictionary